TMHELP.CPP
@MAINMENU
TriMan's Main Menu
------------------

From TriMan's main menu, you can select the following four options:

=============================================================================
Control Key         Description
-----------------------------------------------------------------------------
<ALT><D>            Pulls down the data files configuration menu.
<ALT><E>            Exits TriMan and returns to DOS.
<ALT><M>            Pulls down the menus configuration menu.
<ALT><P>            Pulls down the packers menu.
=============================================================================
@DATAFILEMENUS
Data Files Menu's System Option
-------------------------------

This selection allows you to edit the system configuration for your BBS.
@REGISTRATIONCODE
System Configuration Registration Code Field
--------------------------------------------

This is where you must enter your TriBBS registration code for the BBS to
become registered. Of course you must register TriBBS in order to obtain a
registration code. See the file REGISTER.DOC that comes in the TriBBS archive
for details about registration.
@BOARDNAME
System Configuration Board Name Field
-------------------------------------

This is the name of the BBS and should be changed to the name you want to
call your board.
@SYSOPNAME
System Configuration Sysop Name Field
-------------------------------------

This is the name of the BBS sysop's name and should be changed to your name.
@BBSSTARTDATE
System Configuration BBS Starting Date Field
--------------------------------------------

This is the day you started your BBS. This should be set to the first day you
go online with your BBS.
@TOTALCALLS
System Configuration Total Calls Field
--------------------------------------

This is the total number of calls that have been made to your BBS. This is
initially set to 0, but if you are switching from another type of BBS
software to TriBBS, you may want to change it to your board's current total
number of calls.
@DAILYTIMELIMIT
System Configuration Daily Time Limit Field
-------------------------------------------

This is the default number of minutes a caller will be able to spend on your
board. You should note that the daily time for different security levels can
be configured with TriMan's Daily Limits configuration option.
@DAILYLOGONLIMIT
System Configuration Daily Logon Limit Field
--------------------------------------------

This is the default number of times a caller can log on to the BBS in a
single day. You should note that the daily number of logons for
different security levels can be configured with TriMan's Daily Limits
configuration option.
@MAXTIMEPERLOGON
System Configuration Maximum Time Per Logon Field
-------------------------------------------------

This is the default maximum time the caller will have for each logon. You
should note that the maximum time per logon for different security levels can
be configured with TriMan's Daily Limits configuration option.
@MINSYSOPSECURITY
System Configuration Minimum Sysop Security Level Field
-------------------------------------------------------

This is the minimum sysop security level. Anybody with a security level that
is at least equal to this value will be considered a sysop and be able to do
such things as read private messages, delete messages, and be able to perform
a great number of other operations that the normal caller cannot do.
Therefore, you should only assign a sysop security level to yourself and any
cosysops your board may have.

IMPORTANT: If you are using sliding security levels in a file ratios setup,
do not include a security level in your file ratios setup that is greater
than or equal to this setting.
@NEWUSERSECURITY
System Configuration New User Security Level Field
--------------------------------------------------

This is the new user security level. When a user calls for the first time, he
will be assigned this security level.
@NEWUSERTIMELIMIT
System Configuration New User Time Limit Field
----------------------------------------------

This is the amount of time a new user will get for his first call to the
system. Many sysops like to give new users a little extra time on their first
call so that they can get a feel for the board.
@UPLOADTIMECOMP
System Configuration Upload Time Compensation Field
---------------------------------------------------

This is the amount of time a caller will be compensated for uploads. Many
sysops like to reward callers for uploading.  By default, the upload time
compensation of 1:1 will give back the caller the amount of time it took to
perform the upload. If you were to set this value to 2, the upload time
compensation of 2:1 would give the caller back twice as much time as it
actually took to perform the upload.
@USPHONENUMBERS
System Configuration US-Style Phone Number Field
------------------------------------------------

By default, TriBBS will require the caller to enter his phone number using
the format ###-###-####. If this field is toggled to "No", TriBBS will allow
the caller to enter his phone number without formatting it.
@AUTOANSIDETECTION
System Configuration Auto ANSI Detection Field
----------------------------------------------

By default, TriBBS will ask each caller if they want to use ANSI color
graphics or not at logon. If this field is toggled to "Yes", TriBBS will
attempt to detect whether or not the caller's  communication program supports
ANSI terminal emulation.
@DEFAULTARCHIVEEXT
System Configuration Default Archive Extension Field
----------------------------------------------------

Whenever a caller enters a filename without an extension, TriBBS will use the
contents of this field as a default file extension. This field can be toggled
between ZIP, ARJ, LZH, PAK, SDN, ARC, and RAR.
@TESTUPLOADS
System Configuration Test Uploads Field
---------------------------------------

If this field is set to "Yes", TriBBS will attempt to check uploads with the
extensions ZIP, ARJ, LZH, PAK, SDN, ARC, RAR, EXE,and COM for integrity  and
viruses. To perform this type of testing on compressed  archives, you must
have the decompression utilities configured correctly in the appropriate
fields in the system configuration.
@WAITINGMESSAGESCHECK
System Configuration Waiting Messages Check Field
-------------------------------------------------

By default, TriBBS will check all message conferences to see if the caller
has any waiting messages in them just before displaying the bulletin menu. If
this field is toggled to "No", the waiting message check will be disabled.
@TOTALNODES
System Configuration Total Nodes Field
--------------------------------------

This is the total number of nodes in your BBS. This number is automatically
maintained by TriBBS whenever you add a new node the system. However, you may
need to manually adjust this number if you delete a node at a future date.
@SYSTEMPASSWORD
System Configuration System Password Field
------------------------------------------

This field  allows you to set an optional system password.  Once a password
is set, TriBBS will ask the local computer user for the system password
before it will allow him to select any of the Waiting for Caller screen items
except for local logons. This is useful if you want to restrict access to the
BBS's configuration where many  people have physical access to the computer
(i.e., a school or a business).
@FILERATIOTYPE
System Configuration File Ratio Type Field
------------------------------------------

This field defines how TriBBS implements file/byte ratios.  By default,
TriBBS will disallow downloads if the caller has exceeded his file/byte
ratio. Optionally, TriBBS will adjust the caller's security level either up
or down according to their file/byte ratio.
@PHONEBUSY
System Configuration Phone Busy During Configuration Field
----------------------------------------------------------

By default, TriBBS will take the phone off the hook whenever the sysop is
performing maintenance from the Waiting for Caller screen. If this field is
toggled to "No", TriBBS will not take the phone off the hook. You should note
that some telephone companies electronic switching computers will flag a line
as out  of order if it busied for a certain length of time without any
apparent activity. Therefore, this field should be set for "No" if your
telephone company uses this type of system.
@ONEWORDNAMES
System Configuration Allow One Word Names Field
-----------------------------------------------

By default, TriBBS will allow callers to enter one word names. If this field
is toggled to "No", TriBBS will not allow callers to use only one name. This
is handy for weeding out obvious aliases on systems that do not want aliases
used.
@BULLETINMENUATLOGON
System Configuration Bulletin Menu at Logon Field
-------------------------------------------------

By default, TriBBS will display a bulletin menu before the main menu. If this
field is toggled to "No", the bulletin menu will not be displayed to the
caller at logon.
@ALLOWALIASES
System Configuration Allow Aliases Field
----------------------------------------

By default, TriBBS does not allow the use of aliases. If this field is
toggled to "Yes", TriBBS will ask new users for an alias and will allow
callers to change their aliases from the main menu's "Your  Personal
Information" option.  This field must be set to "Yes" for the sysop to
configure message conferences and file areas as alias conferences and areas.
@CLSBEFOREMENU
System Configuration Clear Screen Before Menu Field
---------------------------------------------------

By default, TriBBS will just scroll the screen when displaying its internally
generated menus. If this field is toggled to "Yes", TriBBS will clear the
screen before displaying an internally generated menu.
@EXACTMATCHFORDUPES
System Configuration Exact Match for Dupes Field
------------------------------------------------

By default, TriBBS ignores a file name's extension when searching for
duplicate files. If this field is toggled to "Yes", TriBBS will take into
account the file name's extension when searching for duplicate files.  You
should note that TriBBS uses exact file name matching for dupes in indexed
file areas.
@DISABLEBIRTHDAYQUESTION
System Configuration Disable Birthday Question Field
----------------------------------------------------

By default, TriBBS asks new users for their date of birth.  This question can
be disabled by toggling this field to "Yes".
@DISABLEDETAILEDLOG
System Configuration Disable Detailed Log Field
-----------------------------------------------

By default, TriBBS logs every menu selection that the caller makes. If this
field is toggled to "Yes", the menu selection logging will be disabled.
@RIPSCRIPGRAPHICS
System Configuration RIPscrip Graphics Field
--------------------------------------------

By default, TriBBS does not allow RIPscrip graphics support.  If this field
is toggled to "Yes", TriBBS will support RIPscrip graphics if the caller's
terminal program has RIPscrip graphics capability.

IMPORTANT: This field does not enable local RIPscrip graphics emulation. That
must be set in the node configuration.
@ATTACHFILESECLEVEL
System Configuration Attach File Security Level Field
-----------------------------------------------------

This field specifies the minimum security level a caller must have in order
to attach a file to a message in a local message conference.
@ATVARIABLESECLEVEL
System Configuration @-Variable Security Level Field
----------------------------------------------------

This field specifies the minimum security level a caller must have in order
to be able to post messages with  @-variables in them in a local message
conference.
@FASTLOGONSSECLEVEL
System Configuration Fast Logons Security Level Field
-----------------------------------------------------

This field specifies the minimum security level a caller must have in order
to perform a quick logon. A quick logon is performed by preceding the
caller's name with an asterisk <*> before entering his name at logon.
@NAMESBETWEENNODES
System Configuration Names Between Nodes Field
----------------------------------------------

By default, TriBBS uses alias names on a system that supports aliases with
the "Who's On" command and the TeleChat system. If this field is set to "Use
Real Names", TriBBS will use real names on a system that supports aliases.
You should note that this field is ignore if the sysop has configured his
system not to support aliases.
@CLEARUPLOADSDOWNLOADS
System Configuration Clear Uploads/Downloads Field
--------------------------------------------------

This field is used to specify how TriBBS is to handle a caller's upload and
download stats when his subscription expires. By default, TriBBS will leave
them as is when the caller's subscription expires. However, if this field is
set to "Yes", TriBBS will clear the caller's upload and download stats when
his subscription expires.
@CLEARPRIVATEMESSAGES
System Clear Private Messages Field
-----------------------------------

This field is used to specify how TriBBS is to handle a caller's access to
private message conferences when his subscription expires. By default, TriBBS
will leave the private message conference flags as is when the caller's
subscription expires. However, if this field is set to "Yes", TriBBS will
turn off the caller's access to all private message conferences.
@CLEARPRIVATEFILES
System Clear Private Files Field
--------------------------------

This field is used to specify how TriBBS is to handle a caller's access to
private file areas when his subscription expires. By default, TriBBS will
leave the private file area flags as is when the caller's subscription
expires.  However, if this field is set to "Yes", TriBBS will turn off the
caller's access to all private file areas.
@DISABLEUPLOADEDBYS
System Disable Uploaded By:'s Field
-----------------------------------

By default, TriBBS will add an "Uploaded By: Caller's Name" to the end of
each uploaded file's description. By toggling this field to "Yes", TriBBS
will not append an "Uploaded By:" line to a file's description.
@VIRUSCHECKERCOMMANDLINE
System Virus Checker Command Line Field
---------------------------------------

This field tells TriBBS how it is to call the virus checking program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
information that it has to place in the command line when running the virus
checking program.
@ZIPCOMPRESSCOMMANDLINE
System ZIP Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the ZIP compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ZIP
compression program.
@ZIPUNCOMPRESSCOMMANDLINE
System ZIP Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the ZIP uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ZIP
uncompression program.
@ARJCOMPRESSCOMMANDLINE
System ARJ Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the ARJ compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ARJ
compression program.
@ARJUNCOMPRESSCOMMANDLINE
System ARJ Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the ARJ uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ARJ
uncompression program.
@LZHCOMPRESSCOMMANDLINE
System LZH Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the LZH compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the LZH
compression program.
@LZHUNCOMPRESSCOMMANDLINE
System LZH Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the LZH uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the LZH
uncompression program.
@ARCCOMPRESSCOMMANDLINE
System ARC Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the ARC compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ARC
compression program.
@ARCUNCOMPRESSCOMMANDLINE
System ARC Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the ARC uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the ARC
uncompression program.
@PAKCOMPRESSCOMMANDLINE
System PAK Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the PAK compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the PAK
compression program.
@PAKUNCOMPRESSCOMMANDLINE
System PAK Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the PAK uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the PAK
uncompression program.
@SDNCOMPRESSCOMMANDLINE
System SDN Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the SDN compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the SDN
compression program.
@SDNUNCOMPRESSCOMMANDLINE
System SDN Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the SDN uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the SDN
uncompression program.
@RARCOMPRESSCOMMANDLINE
System RAR Compress Command Line Field
--------------------------------------

This field tells TriBBS how it is to call the RAR compression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the RAR
compression program.
@RARUNCOMPRESSCOMMANDLINE
System RAR Uncompress Command Line Field
----------------------------------------

This field tells TriBBS how it is to call the RAR uncompression program. You
should note that the "%F" parameter is where TriBBS will put the appropriate
informationt that it has to place in the command line when running the RAR
uncompression program.
@DATAFILEMENUN
Data Files Menu's Node Option
-----------------------------

This selection allows you to edit the node configuration.
@NODENUMBER
Node Node Number Field
----------------------

This is the node's number. This is set automatically by TriBBS when the node
is created. However, it can be changed when required (i.e., deleting a node,
etc.).
@SERIALPORT
Node Serial Port Field
----------------------

This is the node's serial port. This field can be toggled between 1, 2, 3, 4,
or Local.
@INITSTRING
Node Initialization String Field
--------------------------------

This is your modem's initialization string. ATS0=0Q0E0M0V1H0S2=43X1^M is
TriBBS's default initialization string and should work with most modems. If
your modem doesn't answer correctly, you should consult your modem's manual
to determine what changes may be necessary to the above initialization
string. Any control characters are indicated by using the format ^character.
The initialization string must end with a ^M control character.  Although you
can change the above string to suit your needs, you shouldn't modify S0=0
(this instructs your modem NOT to automatically answer a call), Q0 (this
instructs your modem to display result  codes), V1 (this instructs your modem
to use verbal result codes), H0 (this instructs your modem to put the phone
on the hook), S2=43 (this tells your modem the escape sequence character).
Additionally, you should insure that you use X1 or  greater for result
codes. Otherwise, CONNECT codes aren't returned by the modem. You should note
that you can specify a modem initialization string by using a "/I" command
line switch. Simply follow "/I" with the initialization string while
executing BBS.EXE.
@INITIALBAUDRATE
Node Initial Baud Rate Field
----------------------------

This is the speed that TriBBS will open the node's serial port at. It should
be set to your modem's highest allowable baud rate. This field can be toggled
between 0, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200. You
should note that not all serial  ports can support speeds greater than 19200.
If you have an older computer, you may need to upgrade the UART in the
computer's serial card to a 16550 UART. Almost all internal, high-speed
modems feature 16550 UARTs.
@IRQSETTING
Node IRQ Setting Field
----------------------

This field specifies what IRQ the modem's serial port is using. This should
normally be left at "Standard" unless you have configured your computer's
serial port or internal modem to use a nonstandard IRQ. TriBBS will all you
to set the IRQ from 1 to 15.

Here is how IRQs are used on a PC or XT compatible computer:

=============================================================================
IRQ                 Normal Usage
-----------------------------------------------------------------------------
NMI                 Parity check, 8087
0                   Timer
1                   Keyboard
2                   Available
3                   COM2:
4                   COM1:
5                   Hard disk controller
6                   Floppy disk controller
7                   LPT1:
=============================================================================

Here is how IRQs are used on an AT compatible computer:

=============================================================================
IRQ                 Normal Usage
-----------------------------------------------------------------------------
NMI                 Parity check
0                   Timer
1                   Keyboard
2                   Cascaded interrupts from second 8259
3                   COM2:
4                   COM1:
5                   LPT2:
6                   Floppy disk controller
7                   LPT1:
8                   Real-time clock
9                   Redirected as IRQ2
10                  Available
11                  Available
12                  PS/2 Mouse
13                  Math coprocessor
14                  Hard disk controller
15                  Available
=============================================================================
@ERRORCORRECTINGMESSAGE
Node Error Correcting Message Field
-----------------------------------

This is the message your modem will return in the CONNECT string if an error
correcting connection is established.  The default is ARQ, but other common
error connecting messages are REL, LAPM, MNP, etc. You should  consult
modem's manual to find out the particular message it will return. You should
note that TriBBS will recognize many of the most common error correcting
messages even if this field isn't correctly set.
@LOCKSERIALPORT
Node Lock Serial Port Field
---------------------------

By default, TriBBS will not lock the serial port. When a serial port isn't
locked, TriBBS will adjust the serial port's baud rate to match the baud rate
that is returned in the CONNECT string. If this field is toggled to "Yes",
TriBBS will maintain a constant baud rate. Thus, the serial port's baud rate
will stay at the "Initial Baud Rate" speed.  If your BBS has an error
correcting modem, you should lock your serial port to achieve all off the
benefits of an error correcting connection. You should note that your modem
must be properly configured with an AT command to support a locked baud rate.
@RTSCTSFLOWCONTROL
Node RTS/CTS Flow Control Field
-------------------------------

By default, TriBBS only uses XON/XOFF flow control to control the sending and
receiving of data with the remote computer. If this field is toggled to
"Yes", TriBBS will initiate RTS/CTS flow control between the computer and the
modem. This is essential for reliable operation with an error correcting
modem. You should note that your modem must be properly configured with an AT
command to support RTS/CTS flow control.
@TENTHSECONDDELAYFORATA
Node 1/10 Second Delay for ATA Field
------------------------------------

This is the delay in tenths of a second that TriBBS will wait upon receiving
a RING message before it  will send an ATA command to the modem to answer the
phone. Some modems, particularly older modems, require a longer delay. If
your modem isn't answering, you should try adjusting this to a higher value.
The maximum value is 20 for a 2 second delay.
@NUMBEROFRINGSBEFOREATA
Node Number of Rings Before ATA Field
-------------------------------------

This is the number of RING messages TriBBS will wait for before it will send
the ATA command to the modem to answer the phone. By default, TriBBS answers
the phone on the first ring.
@ALLOW300BAUDCALLERS
Node Allow 300 Baud Callers Field
---------------------------------

By default, TriBBS allows 300 baud callers. If this field is toggled to "No",
TriBBS will not allow 300 baud callers to log on to the board.
@ALLOW1200BAUDCALLERS
Node Allow 1200 Baud Callers Field
----------------------------------

By default, TriBBS allows 1200 baud callers. If this field is toggled to
"No", TriBBS will not allow 1200 baud callers to log on to the board.
@ALLOW2400BAUDCALLERS
Node Allow 2400 Baud Callers Field
----------------------------------

By default, TriBBS allows 2400 baud callers. If this field is toggled to
"No", TriBBS will not allow 2400 baud callers to log on to the board.
@PAGEBELL
Node Page Bell Field
--------------------

By default, TriBBS turns the sysop page bell  off. If you want to be paged,
you should toggle this field to "On".
@DIRECTSCREENWRITES
Node Direct Screen Writes Field
-------------------------------

By default, TriBBS will write directly to video memory to display text. This
can cause snow on some old CGA systems.  If you experience snow  on your
video display, you should toggle this field to "No".
@USENODEDISPLAYDIRECTORY
Node Use Node DISPLAY Directory Field
-------------------------------------

By default, TriBBS looks in node 1's DISPLAY directory for all screens. If
this field is toggled to "Yes", TriBBS will look in the node's display
directory for display screens.  This allows you to have a separate set of
display screens for each node.
@NODESECURITYLEVEL
Node Node Security Level Field
------------------------------

This is the node's minimum security level. For a caller to be allowed access
to the node, the caller must have a security level that is at least equal to
or greater than this field's value. This if useful for creating private
access BBSes and high-security nodes.
@BUSYDURINGEVENTS
Node Busy During Events Field
-----------------------------

By default, TriBBS leaves the phone on the hook when running an event. If
this field is toggled to "Yes", TriBBS will take the phone off the hook when
it runs events.
@RESETMODEMSTRING
Node Reset Modem String Field
-----------------------------

This is the command string that TriBBS sends to the modem to reset it. This
setting should not be changed unless absolutely necessary. The default reset
modem string is ATZ^M.
@ANSWERSTRING
Node Answer String Field
------------------------

This is the command string that TriBBS sends to the modem to manually answer
the  phone. This setting should not be changed unless absolutely necessary.
The default answer string is ATA^M.
@PHONEONHOOKSTRING
Node Phone On Hook String Field
-------------------------------

This is the command string that TriBBS sends to the modem to put the phone on
the hook. This setting should not be changed unless absolutely necessary. The
default phone on hook string is ATH0^M.
@PHONEOFFHOOKSTRING
Node Phone Off Hook String Field
--------------------------------

This is the command string that TriBBS sends to the modem to take the phone
off the  hook. This setting should not be changed unless absolutely
necessary. You should note that the default setting of ATH1^M will only
temporarily take the phone off the hook for some newer modems. An alternative
to ATH1^M is ATX1D;^M.
@LOCALRIPSCRIPEMULATION
Node Local RIPscrip Emulation Field
-----------------------------------

This toggle turns on and off local RIPscrip emulation for the node. Local
RIPscript emulation is a TriBBS/Pro feature.
@USEFOSSILDRIVER
Node Use Fossil Driver Field
----------------------------

This toggle turns on and off fossil driver support for the node. Fossil
drivers support is provided primarily for multiport serial board, ISDN, and
X.25 support.  Fossil driver support is a TriBBS/Pro feature.

IMPORTANT: If you have fossil driver support enabled for the node, you must
rename the file FTTPROT.EXE to TTPROT.EXE. This allows the protocol driver to
communicate using the fossil driver.
@KEYBOARDTIMEOUTINMINUTES
Node Keyboard Timeout In Minutes Field
--------------------------------------

This field determines the length of time that TriBBS will permit to pass
without a keypress either locally or remotely before TriBBS will
automatically log the caller off. Keyboard timeout checking can be disabled
by setting this field to 0.
@SECONDSDELAYAFTERCONNECT
Node Seconds Delay After CONNECT Field
--------------------------------------

Some modems return the CONNECT string so fast that the remote caller's modem
can't keep up with it. Thus some of the initial logon procedure (i.e.
automatic ANSI detection, etc.) won't work properly. If this occurs you
should use this field to add a configurable delay after TriBBS receives the
CONNECT message from the modem.
@DATAFILEMENUU
Data Files Menu's User Option
-----------------------------

This selection allows you to edit the user records.
@NAME
User Name Field
---------------

This is the user's name.
@ALIAS
User Alias Field
----------------

This is the user's alias.
@PASSWORD
User Password Field
-------------------

This is the user's password.
@STREETADDRESSLINE1
User Street Address (Line 1) Field
----------------------------------

This is the first line of the user's street address.
@STREETADDRESSLINE2
User Street Address (Line 2) Field
----------------------------------

This is the second line (if any) of the user's street address.
@CITY
User City Field
---------------

This is the user's city.
@STATE
User State Field
----------------

This is the user's state.
@ZIPCODE
User Zip Code Field
-------------------

This is the user's zip code.
@COUNTRY
User Country Field
------------------

This is the user's country.
@TELEPHONENUMBER
User Telephone Number Field
---------------------------

This is the user's telephone number.
@BIRTHDATE
User Birth Date Field
---------------------

This is the user's date of birth.
@SECURITYLEVEL
User Security Level Field
-------------------------

This is the user's security level.
@LOCKEDOUT
User Locked Out Field
---------------------

If this field is toggled to "Yes", the user will be locked out (not allowed
to log on) of the BBS.
@DELETEDURINGNEXTPACK
User Delete During Next Pack Field
----------------------------------

If this field is toggled to "Yes", the user's record will be deleted from the
user files the next time it is packed.  Note that the record is not
physically deleted from the disk until the user files are packed.
@DATEOFFIRSTCALL
User Date of First Call Field
-----------------------------

This is the date of the user's first call. This field cannot be edited.
@TIMEOFLASTCALL
User Time of Last Call Field
----------------------------

This is the date and time of the user's last call. This field cannot be
edited.
@DATEOFLASTFILECHECK
User Date of Last File Check Field
----------------------------------

This is the date of the user's last new files check. This field cannot be
edited.
@MINUTESLEFTTODAY
User Minutes Left Today Field
-----------------------------

This is the number of minutes the user has remaining for the day.
@UTOTALCALLS
User Total Calls Field
----------------------

This is the user's total number of calls.
@UCALLSTODAY
User Calls Today Field
----------------------

This is the number of times the user has called today.
@EXPERTMODE
User Expert Mode Field
----------------------

This field indicates the type of menus and prompts TriBBS will display to the
user. If it is set for "Novice", TriBBS will display the complete menu and a
full prompt. If it is set for "Expert", TriBBS will only display a full
prompt.  If it is set for "Super Expert", TriBBS will only display an
abbreviated prompt.
@DEFAULTPROTOCOL
User Default Protocol Field
---------------------------

This field indicates the user's default file transfer protocol.
@MULTINODECHATSTATUS
User Multinode Chat Status Field
--------------------------------

This field indicates the user's multinode chat status. If the field is set
for "Available", the user can be paged by a caller on another node. If the
field is set for "Unavailable", the user can't be paged by a caller on
another node.
@DEFAULTEDITOR
User Default Editor Field
-------------------------

This field indicates the user's default editor type.
@CHECKFORWAITINGMESSAGES
User Check for Waiting Messages Field
-------------------------------------

This field indicates if the user wants to check for waiting messages at log
on. By default, TriBBS will check for waiting messages. If this field is
toggled to "No", TriBBS will not check for waiting messages.
@SUBSCRIPTIONEXPIRES
User Subscription Expires Field
-------------------------------

This field sets the expiration date, if any, for the user's subscription. To
set the expiration date to "None", enter a date of 00/00/00.
@FILESUPLOADED
User Files Uploaded Field
-------------------------

This field indicates the number of files the user has uploaded.
@FILESDOWNLOADED
User Files Downloaded Field
---------------------------

This field indicates the number of files the user has downloaded.
@KBYTESUPLOADED
User K Bytes Uploaded Field
---------------------------

This field indicates the number of K bytes the user has uploaded.
@KBYTESDOWNLOADED
User K Bytes Downloaded Field
-----------------------------

This field indicates the number of K bytes the user had downloaded.
@MESSAGESPOSTED
User Messages Posted Field
--------------------------

This field indicates the number of messages the user has posted.
@WELCOMEDISPLAYINQWK
User Welcome Display In QWK Field
---------------------------------

This field indicates if TriMail should include the BBS's LOGON1 screen in a
QWK packet.
@GOODBYEDISPLAYINQWK
User Goodbye Display in QWK Field
---------------------------------

This field indicates if TriMail should include the BBS's GOODBYE screen in a
QWK packet.
@BULLETINSINQWK
User Bulletins in QWK Field
---------------------------

This field indicates if TriMail should include new bulletins in a QWK packet.
@NEWFILESINQWK
User New Files in QWK Field
---------------------------

This field indicates if TriMail should include a list of new files in a QWK
packet.
@NEWSLETTERINQWK
User Newsletter in QWK Field
----------------------------

This field indicates if TriMail should include a copy of the newsletter in a
QWK packer.
@QWKNETSTATUSNETWORKS
User QWK Netstatus Networks Field
---------------------------------

This field indicates if the caller has netstatus for one or more networks.
Having netstatus means that the caller can download private messages in
networks conferences and upload messages into networked conference that are
addressed from somebody else. To give the caller netstatus in a network,
simply press <ENTER> in this field. TriMan will then display a listbox with
the name(s) of any networks that you have defined. You can toggle
netstatus on and off for a network by moving the highlight bar to the
desired network and pressing <ENTER>.
@ARCHIVEUSEDFORQWK
User Archive Used for QWK Field
-------------------------------

This field indicates the type of archiver that is to be used when compressing
and decompressing the caller's QWK and REP packets. The default archiver is
ZIP. The other supported archiver types are ARJ, LZH, PAK, and ARC.
@NUMBEROFFILESDLTODAY
User Number of Files Downloaded Today Field
-------------------------------------------

This is the number of files the caller has downloaded for the day.
@NUMBEROFBYTESDLTODAY
User Number of Bytes Downloaded Today Field
-------------------------------------------

This is the number of bytes the caller has downloaded for
the day.
@USERPRIVATEFILEACCESS
Private File Area Access
------------------------

By toggling this field to "Yes", it grants the user access to the private
file area.
@USERPRIVATEMESSAGEACCESS
Private Message Conference Access
---------------------------------

By toggling this field to "Yes", it grants the user access to the private
message conference.
@USERCOSYSOPACCESS
CoSysop Message Conference Access
---------------------------------

By toggling this field to "Yes", it grants the user full sysop privileges
while in this message conference.
@DATAFILEMENUM
Data Files Menu's Message Conference Option
-------------------------------------------

This selection allows you to edit the message conferences configuration.
@CONFERENCEDESCRIPTION
Message Conference Conference Description Field
-----------------------------------------------

This is the name of the message conference.
@READMESSAGESECURITY
Message Conference Read Message Security Field
----------------------------------------------

This is the minimum security level the caller needs to be able to read
messages in the conference.
@POSTMESSAGESECURITY
Message Conference Post Message Security Field
----------------------------------------------

This is the minimum security level the caller needs to be able to post
messages in the conference.
@PRIVATECONFERENCE
Message Conference Private Conference Field
-------------------------------------------

This field indicates if the message conference is a private conference or
not. If this field is set to "Yes", it sets the conference as a private
message conference. To give a caller access to a private message conference,
you must edit his user record and specifically give him access to the
conference.
@ALIASCONFERENCE
Message Conference Alias Conference Field
-----------------------------------------

This field indicates if the message conference allows the caller to use an
alias in the conference. You should note for this flag to have any effect at
all the system must be configured to allow aliases.
@ALLOWPRIVATEPOSTS
Message Conference Allow Private Posts Field
--------------------------------------------

This field indicates if the message conference allows posting of private
messages. If this field is set to "No", TriBBS will only allow the posting of
public messages.
@ALLOWPUBLICPOSTS
Message Conference Allow Public Posts Field
-------------------------------------------

This field indicates if the message conference allows posting of public
messages. If this field is set to "No", TriBBS will only allow the posting of
private messages.
@NETWORKEDCONFERENCE
Message Conference Networked Conference Field
---------------------------------------------

This field indicates if the message conference is a networked conference. If
this field is set to "Yes", TriBBS will allow the conference's messages to be
echoed.
@NETWORK
Message Conference Network Field
--------------------------------

This field indicates what network(s) (if any) that this message conference is
echoed through. To select one or more network names for this conference,
simply press <ENTER> in the network field. TriMan will then display a listbox
with all of the network names that you've defined. You can toggle a network
on or off by moving the highlight bar to the appropriate network and pressing
<ENTER>.
@FIDOSTYLENETMAILCONF
Message Conference Fido-Style Netmail Conference Field
------------------------------------------------------

This indicates if the conference is a "Fido-style netmail" conference. If
this message is set to "Yes", TriBBS will ask the caller to enter a
Fido-style address for the recipient. This setting should only be used for
conferences that require a Fido-style address to send the mail to the
recipient. Therefore it should NOT be used for Fido-style echomail
conferences.
@USERMESSAGEDELETION
Message Conference User Message Deletion Field
----------------------------------------------

This field indicates if a caller can delete messages that are addressed
either from or to him.
@PURGEMSGSOLDERTHAN
Message Conference Purge Message Older Than X Days Field
--------------------------------------------------------

This field is used to set how many days old TriPack should save messages for
when packing the message base.
@MESSAGEPACKBACKUPFILE
Message Conference Message Pack Backup File Field
-------------------------------------------------

This field indicates if TriPack should create backup files
when packing the message base.
@DATAFILEMENUT
Data Files Menu's Network Option
--------------------------------

This selection allows you to edit the network configuration.
@NETWORKNAME
Network Network Name Field
--------------------------

This is the name of the network.
@DATAFILEMENUF
Data Files Menu's File Area Option
----------------------------------

This selection allows you to edit the file areas configuration.
@FILEAREADESCRIPTION
File Area File Area Description Field
-------------------------------------

This is the name of the file area.
@VIEWFILEAREASECURITY
File Area View File Area Security Field
---------------------------------------

This is the minimum security level that the caller must have to be able to
view the files lists for this file area.
@DOWNLOADFILEAREASECURITY
File Area Download File Area Security Field
-------------------------------------------

This is the minimum security level that the caller must have to download
files from this file area.
@FILEAREASORTTYPE
File Area File Area Sort Type Field
-----------------------------------

This field allows you to specify how TriBBS will sort the file list. File
lists can be sorted either by file name or be date.
@PRIVATEFILEAREA
File Area Private File Area Field
---------------------------------

This field indicates if the file area is a private file area. Once this field
is set to "Yes", you must edit the user's record to specifically give him
access to the private file area.
@ALIASFILEAREA
File Area Alias File Area Field
-------------------------------

This field indicates what name is to be used in the "Uploaded By:" line in a
file description. If this field is set to "Yes", TriBBS will use the caller's
alias in the file description. Otherwise, TriBBS will use the caller's real
name in the file description. Note that you must have the system configured
for aliases for this field to have any effect.
@CDROMFILEAREA
File Area CD-ROM File Area Field
--------------------------------

This field indicates whether or not TriBBS should check the file area for
duplicate files when the caller is uploading files. If this field is set for
"Yes", TriBBS will not check the file area for duplicate files. Otherwise,
TriBBS will check the file area to see if an uploaded file is a duplicate.
@OFFLINEFILEAREA
File Area Offline File Area Field
---------------------------------

This field indicates whether or not TriBBS is to treat this as an offline
file area. If this field is set to "Yes", TriBBS will check for any files in
this file area in the file area's upload directory. If it is not found, then
the caller is notified that the file is offline and will be requested.
Requested files can be put online by running REQUEST.EXE. Offline file areas
are a TriBBS/Pro feature.
@OFFLINEDISCNUMBER
File Area Offline Disc Number Field
-----------------------------------

This field holds the number for the CD-ROM disc that holds this file area's
files. Offline file areas are a TriBBS/Pro feature.
@MASTERINDEX
File Area Master Index Field
----------------------------

This field indicates whether or not this file area will be included in the
master index file. If this field is set to "Yes", MASTER.EXE will include
this file area's file in any master index that it generates. Master indexing
is a TriBBS/Pro feature.

TriBBS/Pro users should note that the master indexing system is more
efficient than the older MakeIdx indexing system and should be used in most
cases.
@FILEAREAPATH
File Area File Area Path Field
------------------------------

This specifies the disk directory where the file area's files will be
located.
@FILEAREAUPLOADPATH
File Area File Area Upload Path Field
-------------------------------------

This specifies the disk directory where uploaded files for the area will be
placed.
@FILEAREAFILELIST
File Area File Area File List Field
-----------------------------------

This specifies the name of the file area's file list.
@FILEAREAUPLOADLIST
File Area File Area Upload List Field
-------------------------------------

This specifies the name of the file area's upload directory's file list.
@FILEAREAINDEXFILE
File Area File Area Index File Field
------------------------------------

This specifies the name of an optional index file for the file area. You must
specify the file's complete path name and each file area must have it's own
unique index  file. Example index file names would be something like
C:\TRIBBS\FILE1.IDX, C:\TRIBBS\FILE2.IDX. Once a file name is specified in
this field, you must use MakeIdx to generate the appropriate index file and
TriBBS will use the generated index file to locate  files. This can greatly
speed up TriBBS's operation in large file areas such as CD-ROM file areas.
Unless MakeIdx is run, TriBBS will not be able to locate the files for any
file areas that have an index file specified in the configuration.

TriBBS/Pro users should note that this type of index file is not necessary if
you are using master indexing. TriBBS/Pro's master indexing system is more
efficient and should be used instead of the older MakeIdx indexing system.
@DATAFILEMENUE
Data Files Menu's Event Option
------------------------------

This selection allows you to edit the events configuration.
@EVENTDAY
The Events Event Day Field
--------------------------

This field sets the day the event will run. It can be toggled to run the
event on Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or
Every Day of the week.
@EVENTTIME
The Events Event Time Field
---------------------------

This field sets the time the event is to take place. When setting event
times, you should use a 24-hour clock (00:00 to 23:59).
@EVENTFILE
The Events Event File Field
---------------------------

This field specifies the name of the batch file TriBBS is supposed to run
when the event takes place. The event batch file must be in the node's main
directory.
@EVENTSLIDE
The Events Event Slide Field
----------------------------

This field indicates whether or not an event is to slide.  If an event can
slide, the caller's time will  not be adjust for an upcoming event.
Therefore, any pending events will take place after the caller logs off. If
an event can't slide, the caller will be automatically logged off just before
the event is scheduled to take place.
@EVENTALREADYEXECUTED
The Events Event Already Executed Today Field
---------------------------------------------

This field indicates whether or not the event has taken place for the day.
@DATAFILEMENUD
Data Files Menu's Daily Limits Option
-------------------------------------

This selection allows you to edit the daily limits configuration.
@HELPDAILYLIMITS
The Daily Limits File
---------------------

The contents of the daily limits file are as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
Security Level      This field specifies the security level for the daily
                    limits entry.

Time Per Day        This field specifies the security level's daily time
                    limit.

Calls Per Day       This field specifies the security level's number of daily
                    calls.

Time Per Call       This field specifies the maximum time per call for this
                    security level. This field is optional and by default is
                    set to "Node".

Files Per Day       This field specifies the maximum number of files that a
                    caller with this security level can download per day.
                    This field is optional and by default is set to "None".

Bytes Per Day       This field specifies the maximum number of of bytes that
                    a caller with this security level can download per day.
                    This field is optional and by default is set to "None".
=============================================================================

The following is an example of the daily limits file:

=============================================================================
Security  Time      Calls     Time      Files     Bytes
Level     Per Day   Per Day   Per Call  Per Day   Per Day
-----------------------------------------------------------------------------
15        45        99        30        15        400000
20        60        99        30        30        800000
60        60        99        60        None      None
100       180       99        180       None      None
=============================================================================
@DATAFILEMENUL
Data Files Menu's Locked Out Users Option
-----------------------------------------

This selection allows you to edit the locked out users configuration.
@HELPLOCKEDOUT
The Locked Out Users File
-------------------------

The contents of the locked out users file are as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
User Name           This field specifies the name of a user to be locked out
                    of the system.  Once a user's name has been added to the
                    locked out users file, he will not be able to log on to
                    the BBS.  You should note that you can add a comment to
                    the entry by simply preceding it with a semicolon <;>.
                    TriBBS will ignore anything after the semicolon.
=============================================================================

The following is an example of the locked out users file:

=============================================================================
Joe Hacker             ;Uploaded a virus
Dr. Doom               ;Used profanity in a message
=============================================================================
@DATAFILEMENUW
Data Files Menu's Unwanted Files Option
----------------------------------------

This selection allows you to edit the unwanted files configuration.
@HELPUNWANTEDFILES
The Unwanted Files File
-----------------------

The contents of the unwanted files file are as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
File Name           This field specifies the name of a file that you do not
                    want uploaded to your board. If a caller enters a file
                    name that matches one of the entries in the unwanted
                    files list, TriBBS will inform the caller that the file
                    isn't wanted. You should note that TriBBS allows you to
                    use the DOS wildcard characters (<*> and <?>) in a file
                    name.
=============================================================================

The following is an example of the unwanted files file:

=============================================================================
*.gif
*.lzh
mark1.zip
virus.*
=============================================================================
@DATAFILEMENUP
Data Files Menu's Password Protected Files Option
-------------------------------------------------

This selection allows you to edit the password protected files configuration.
@HELPPASSWORDPROTECTED
The Password Protected Files File
---------------------------------

The contents of the password protected files file area as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
Wildcard Path       This field specifies a wildcard path name for files to be
                    password protected.

Password            This field specifies the password that the caller will
                    have to enter in order to be able to download files that
                    match this entry's wildcard path.
=============================================================================

The following is an example of the password protected files file:

=============================================================================
Wildcard Path       Password
-----------------------------------------------------------------------------
c:\tribbs\betas\*.* lobster
*.gif               adult
=============================================================================
@DATAFILEMENUR
Data Files Menu's File Ratios File Option
-----------------------------------------

This selection allows you to edit the file ratios file configuration.
@HELPFILERATIOS
The File Ratios File
--------------------

The contents of the file ratios file are as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
Security Level      This field specifies the security level for file/byte
                    ratio entry. If you are using sliding security file
                    ratios, do NOT put any security levels in this file that
                    you don't what your callers to get.

File Ratio          This field specifies the number of files a caller with
                    the entry's security level is able to download.

Byte Ratio          This field specifies the number of bytes a caller is able
                    to download.
=============================================================================

The following is an example of the file ratios file:

=============================================================================
Security      File      Byte
Level         Ratio     Ratio
-----------------------------------------------------------------------------
30            5.5       7.5
20            10        20
15            20        30
=============================================================================
@DATAFILEMENUB
Data Files Menu's Subscription Security Levels File Option
----------------------------------------------------------

This selection allows you to edit the subscription security levels file
configuration.
@HELPSUBSCRIPTION
The Subscription Security Level File
------------------------------------

The contents of the subscription security level file are as follows:

=============================================================================
Field               Contents
-----------------------------------------------------------------------------
Current Level       This field specifies a subscription-based security level.


Expiration Level    This field specifies what the caller's security level
                    will be adjusted to when his subscription expires.
=============================================================================

The following is an example of the subscription security levels file:

=============================================================================
Current Security    Expiration Security
Level               Level
-----------------------------------------------------------------------------
30                  15
20                  10
=============================================================================
@MENUSMENUL
Menus Menu's Language Menu Option
---------------------------------

This selection allows you to edit the language menu configuration.
@LANGUAGECONFIG
The Language Menu Configuration
-------------------------------

The contents of the language menu configuration file are as follows:

=============================================================================
Field                   Contents
-----------------------------------------------------------------------------
Language Description    This field specifies the name of a language.
=============================================================================

The following is an example of the language menu configuration file:

=============================================================================
Default TriBBS
Espanol
Deutsch
Francais
Italian
=============================================================================
@MLANGUAGEMENU
The Language Selection Menu
---------------------------

Because each language can have a unique bulletin menu, main menu, etc., you
will be required to select which language's menu you wish to edit if you have
configured your system for multiple languages. You should note that the
first language's menu will be used if you don't create a separate menu for
the language the caller has selected.
@MENUSMENUB
Menus Menu's Bulletin Menu Option
---------------------------------

This selection allows you to edit the bulletin menu configuration.
@BULLETINCONFIG
The Bulletin Menu Configuration
-------------------------------

The contents of the bulletin menu configuration file are as follows:

=============================================================================
Field                   Contents
-----------------------------------------------------------------------------
Bulletin Description    This field specifies the name of the bulletin.

Security Level          This field specifies the minimum security level the
                        user must have to view the bulletin.
=============================================================================

The following is an example of the bulletin menu configuration file:

=============================================================================
Bulletin                          Security
Description                       Level
-----------------------------------------------------------------------------
The Buoy's Security Levels        0
TriBBS 5.0 History                0
TriT*l to TriBBS Name Change      0
My New Address                    0
Top Ten Callers List              0
Last 15 Callers List              0
Latest Software Versions          0
TriBBS Support Conference         0
Fido and Node 2                   0
Alpha and Beta Version Policy     0
This Month's Statistics           0
Last Month's Statistics           0
This Month's Hottest DLs          0
Last Month's Hottest DLs          0
List of Registered Boards         0
Ordering Manuals and Disks        0
TriBBS Voice/Fax Support          0
BBS Legal Guide Discounts         0
Tranferring TriBBS Key Files      0
Suggestions for TriBBS            0
=============================================================================
@MENUSMENUD
Menus Menu's Door Bulletin Menu Option
--------------------------------------

This selection allows you to edit the door bulletin menu configuration.
@DOORBULLETINCONFIG
The Door Bulletin Menu Configuration
------------------------------------

The contents of the door bulletin menu configuration file are as follows:

=============================================================================
Field                   Contents
-----------------------------------------------------------------------------
Bulletin Description    This field specifies the name of the bulletin.

Security Level          This field specifies the minimum security level the
                        user must have to view the bulletin.
=============================================================================

The following is an example of the bulletin menu configuration file:

=============================================================================
Bulletin                          Security
Description                       Level
-----------------------------------------------------------------------------
King of the Board Pyramid         0
King of the Board Points          0
Football Pool Top Ten             0
Scrabble Status                   0
Scrabble Top Ten                  0
=============================================================================
@MENUSMENUM
Menus Menu's Main Menu Option
-----------------------------

This selection allows you to edit the main menu configuration.
@MAINCONFIG
The Main Menu Configuration
---------------------------

The contents of the main menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Hard Key                This is the hardcoded hotkey for the main menu
                        option. This field cannot be changed for any of the
                        required menu options. Furthermore, you can not have
                        two menu options use the same hardcoded hotkey.

Soft Key                This is the configurable hotkey for the main menu
                        option. This field can be changed to an key you
                        desire except there cannot be two menu options with
                        the same configurable hotkey.

Option Description      This is the main menu option's description.

Security Level          This is the minimum security level that the caller
                        must have to be able to use this menu option.
=============================================================================

The following is an example of the main menu configuration file:

=============================================================================
Hard     Soft      Option                        Security
Key      Key       Description                   Level
-----------------------------------------------------------------------------
B        B         Bulletin Menu                 10
M        M         Message Menu                  10
F        F         File Menu                     10
D        D         Door Menu                     999
T        T         TeleChat Menu                 999
Q        Q         Questionaire Menu             999
S        S         Sysop Menu                    100
C        C         Comment to Sysop              10
A        A         Toggle ANSI Graphics          10
R        R         Toggle RIPScrip Graphics      999
L        L         Change Language               999
N        N         Newsletter                    10
Y        Y         Your Personal Information     10
I        I         System Information            10
U        U         List of Users                 10
W        W         Who's On                      999
X        X         Expert Mode                   10
P        P         Page Sysop                    10
G        G         Goodbye                       0
=============================================================================

The following are descriptions of the 19 Main Menu items:

Bulletin Menu:

    By pressing <B> at the Main Menu, TriBBS will branch to the Bulletin
    Menu.

Message Menu:

    By pressing <M> at the Main Menu, TriBBS will branch to the Message Menu.

File Menu:

    By pressing <F> at the Main Menu, TriBBS will branch to the File Menu.

Door Menu:

    By pressing <D> at the Main Menu, TriBBS will branch to the Door Menu.
    If your board doesn't have any doors, you should set the security level
    for this option higher than anybody's security level.

TeleChat Menu:

    By pressing <T> at the Main Menu, TriBBS will branch to the TeleChat
    Menu. If you are running a single line BBS, you will should disable this
    option by setting its security level higher than any of the board's
    users.

Questionnaire Menu:

    By pressing <Q> at the Main Menu, TriBBS will branch to the Questionnaire
    Menu. If your board doesn't have any questionnaires, you should set the
    security level for this option higher than anybody's security level.

Sysop Menu:

    By pressing <S> at the Main Menu, TriBBS will branch to the Sysop Menu.
    IMPORTANT: The security level for this option should be set for at least
    your minimum sysop security level.

Comment to Sysop:

    By pressing <C> at the Main Menu, TriBBS will let the caller send a
    private message to the sysop. The message will be saved in the board's
    first message conference.

Toggle ANSI Graphics:

    By pressing <A> at the Main Menu, TriBBS will toggle ANSI color graphics
    on and off.

Toggle RIPscrip Graphics:

    By pressing <R> at the Main Menu, TriBBS will toggle RIPscrip graphics on
    and off. If you do not have RIPscrip support enabled in your system
    configuration, you should set the security level for this menu item
    higher than your board's highest security level.

Change Language:

    By pressing <L> at the Main Menu, TriBBS allows the caller to change to a
    different language. If your board doesn't use multiple languages, you
    should set the security level for this option higher than anybody's
    security level.

Newsletter:

    By pressing <N> at the Main Menu, TriBBS will display the board's
    newsletter, if any.

Your Personal Information:

    By pressing <Y> at the Main Menu, TriBBS will let the caller display and
    edit some of his information.

System Information:

    By pressing <I> at the Main Menu, TriBBS will display a number of the
    board's statistics.

List of Users:

    By pressing <U> at the Main Menu, TriBBS will display a list of the
    board's users.

Who's On:

    By pressing <W> at the Main Menu, TriBBS will display a list of who's on
    all of the board's nodes.  If you are running a single line BBS, you will
    probably want to disable this option by setting its security level higher
    than any of the board's users.

Expert Mode:

    Pressing <X> will toggle the caller's expert mode flag. If the caller's
    expert mode flag is set for "Expert", TriBBS will not display the menus
    for the caller. If the caller's expert mode flag is set for "Super
    Expert", TriBBS will not display the menus for the caller and will use
    abbreviated menu prompts. Otherwise, TriBBS will display the menus to the
    caller.

Page Sysop:

    Pressing <P> will page the sysop. As soon as the caller pages the sysop,
    TriBBS will display a blinking asterisk in the user status window's upper
    right corner. This blinking asterisk will continue to be displayed until
    either the sysop answers the page or the caller logs off.

Goodbye:

    Pressing <G> will log the caller off the board.
@MENUSMENUG
Menus Menu's Message Menu Option
--------------------------------

This selection allows you to edit the message menu configuration.
@MESSAGECONFIG
The Message Menu Configuration
------------------------------

The contents of the message menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Hard Key                This is the hardcoded hotkey for the message menu
                        option. This field cannot be changed for any of the
                        required menu options. Furthermore, you can not have
                        two menu options use the same hardcoded hotkey.

Soft Key                This is the configurable hotkey for the message menu
                        option. This field can be changed to an key you
                        desire except there cannot be two menu options with
                        the same configurable hotkey.

Option Description      This is the message menu option's description.

Security Level          This is the minimum security level that the caller
                        must have to be able to use this menu option.
=============================================================================

The following is an example of the message menu configuration file:

=============================================================================
Hard     Soft      Option                        Security
Key      Key       Description                   Level
-----------------------------------------------------------------------------
C        C         Change Conference             10
E        E         Enter a Message               10
R        R         Read Messages                 10
N        N         New Messages                  10
Y        Y         Your Messages                 10
S        S         Text Search Messages          10
Q        Q         Queue Conferences             10
M        M         Main Menu                     0
X        X         Expert Mode                   10
P        P         Page Sysop                    0
G        G         Goodbye                       0
=============================================================================

The following are descriptions of the 11 Message Menu items:

Change Conference:

    Pressing <C> will let the caller change his current message conference.
    After displaying a list of the conferences that are available to the
    caller, TriBBS will prompt him for the new conference.

Enter a Message:

    Pressing <E> will let the caller enter a message in the current message
    conference. TriBBS will prompt the caller for the name to address the
    message to. If the current conference isn't a networked conference,
    TriBBS will check to see if the addressee is a user of the board.
    Messages addressed to Sysop will be changed to your name. If the message
    is addressed to an individual, TriBBS will ask if the message should be
    flagged as PUBLIC. TriBBS will then prompt for the message subject. If
    the conference is a Fido-style netmail conference, TriBBS will ask the
    caller for the recipient's network address. From there, TriBBS will let
    the caller enter his message using the TriBBS line editor or full screen
    editor.

    If the caller is using the line editor, the editor's menu can be
    displayed by pressing <ENTER> on a blank line. The following are the
    options the line editor menu offers:

        <S>ave
            Pressing <S> will save the message.

        <A>bort
            Pressing <A> will abort the message.

        <C>ontinue
            Pressing <C> will start the line editor again where the message
            left off.

        <L>ist
            Pressing <L> will list the message.

        <D>elete Line
            Pressing <D> will prompt the caller for the number of the line he
            wants deleted.

        <I>nsert Line
            Pressing <I> will prompt the caller for the number of the line he
            wants a blank line inserted before.

        <E>dit Line
            Pressing <E> will prompt the caller for the number of the line he
            would like to edit.

        <R>eplace Text
            Pressing <R> will prompt the caller for the number of the line he
            would like to search and replace text in.  After selecting the
            desired line, TriBBS will prompt the caller to enter the search
            and replace strings.  These strings are entered on the same line
            with a semicolon separating the two strings. TriBBS will then
            search the line for occurrences of the search string.  If the
            search string is found, it will be replaced by the replace
            string.

        <Q>uote
            Pressing <Q> will allow the caller to quote from a message he is
            replying to.  TriBBS will display the original message and then
            prompt the call for the first and last lines to be quoted. (This
            menu option is only available if the caller is replying to
            another message.)

        <U>pload
            Pressing <U> will prompt the caller for the name of a file to be
            uploaded and added to the message's text. Note that during a
            local logon, you can specify any file name to be used for the
            "uploaded" file.

        Change Sub<j>ect
            Pressing <J> will display the message's current subject and
            prompt the caller to enter a new subject.

        Change <T>o
            Pressing <T> will display the message's current addressee and
            prompt the caller to enter a new addressee.

        Attach <F>ile
            Pressing <F> will prompt the caller to enter the name of a file
            to be attached to the message. If the caller enters a valid
            filename, the caller will be prompted to upload the file. You
            should note that this option is only available in local
            conferences and the caller's security level must be greater than
            or equal to the file attachment security level that is specified
            in the board's system configuration.

            IMPORTANT: For local logons, TriBBS expects the file to be
            attached to the message to reside in node 1's MWORK directory.
            Therefore, if the sysop wants to attach a file to a message, move
            the file must be moved into node 1's MWORK directory.

    If the caller is using the full screen editor, the editor's menu can be
    displayed by pressing <ESC>. The following are the options the full
    screen editor menu offers:

        <S>ave
            Pressing <S> will save the message.

        <A>bort
            Pressing <A> will abort the message.

        <C>ontinue
            Pressing <C> will return the caller to the full screen editor.

        <U>pload
            Pressing <U> will prompt the caller for the name of a file to be
            uploaded and added to the message's text.  Note that during a
            local logon, you can specify any file name to be used for the
            "uploaded" file.

        Change Sub<j>ect
            Pressing <J> will display the message's current subject and
            prompt the caller to enter a new subject.

        Change <T>o
            Pressing <T> will display the message's current addressee and
            prompt the caller to enter a new addressee.

        Attach <F>ile
            Pressing <F> will prompt the caller to enter the name of a file
            to be attached to the message. If the caller enters a valid
            filename, the caller will be prompted to upload the file. You
            should note that this option is only available in local
            conferences and the caller's security level must be greater than
            or equal to the file attachment security level that is specified
            in the board's system configuration.

            IMPORTANT: For local logons, TriBBS expects the file to be
            attached to the message to reside in node 1's MWORK directory.
            Therefore, if the sysop wants to attach a file to a message, the
            file must be moved into node 1's MWORK directory.

        <H>elp
            Pressing <H> will display a help screen that describes what
            control keys the full screen editor offers.

            While editing a message using the full screen editor, the caller
            can use anyone of the following control keys:

            Control Key     IBM Key       Function
            <CTRL><A>       <LEFT ARROW>  Move left 1 character
            <CTRL><D>       <RIGHT ARROW> Move right 1 character
            <CTRL><E>       <UP ARROW>    Move up 1 line
            <CTRL><X>       <DOWN ARROW>  Move down 1 line
            <CTRL><I>       <TAB>         Move cursor to next tab zone
            <CTRL><P>       <END>         Move to end of line
            <CTRL><W>       <HOME>        Move to beginning of line
            <CTRL><R>       <PG UP>       Move up a page
            <CTRL><C>       <PG DN>       Move down a page
            <CTRL><G>       <DELETE>      Delete character under cursor
            <CTRL><H>       <BACKSPACE>   Delete character to left of cursor
            <CTRL><Y>                     Delete current line
            <CTRL><B>                     Reformat paragraph
            <CTRL><L>                     Redraw screen
            <CTRL><O>                     Quote message
            <CTRL><V>       <INSERT>      Toggle insert/overtype mode

            IMPORTANT: The "IBM Keys" are only available to remote callers if
            their communications program supports ANSI keyboard emulation.

Read Messages:
    Pressing <R> allows the caller to read messages. TriBBS will prompt the
    caller if he wants to read messages in just the current conference, all
    conferences, the caller's queued conferences, or quit to the Message
    Menu. For each message conference, TriBBS allows the caller to enter the
    number of the first message to be read, only read new messages, or quit
    to the Message Menu.

    While reading messages, the caller will be presented with the following
    options:

        <R>eply
            Pressing <R> will allow the caller to enter a reply to the
            message. If the message is PUBLIC, TriBBS will give the caller
            the option of making the reply PRIVATE.

        Read Re<p>lies
            Pressing <p> will allow the caller to read a message's replies.
            After reading all of the replies, TriBBS will return to the
            original message. (This option is only available if the message
            has replies.)

        <N>umber
            Pressing <N> prompts the caller to enter the number of the
            message to be read next.

        De<l>ete
            Pressing <L> will allow the caller to delete the message. (This
            option is only available if the caller has at least a minimum
            sysop security level or the conference allows user deletion and
            the message is either from or to the caller.)

        <U>ndelete
            Pressing <U> will allow the caller to undelete a previously
            deleted message. (This option is only available if the caller has
            at least a minimum sysop security level.)

        Pu<b>lic
            Pressing <B> will make a PRIVATE message PUBLIC. (This option is
            only available if the caller has at least a minimum sysop
            security level and the message is PRIVATE.)

        Pri<v>ate
            Pressing <V> will make a PUBLIC message PRIVATE. (This option is
            only available if the caller has at least a minimum sysop
            security level and the message is PUBLIC.)

        Toggle Ech<o>
            Pressing <O> will toggle a message's status between
            echoed and not echoed. (This option is only available if the
            caller has at least a minimum sysop security level and the
            message conference is a networked conference.)

        Toggle Permanen<t>
            Pressing <T> will toggle a message's status between permanent or
            transient. By default, all messages are transient. If a message
            is marked as permanent, the TriPack message base packing utility
            will not delete the message. (This option is only available if
            the caller has at least a minimum sysop security level.)

        <M>ove
            Pressing <M> will allow the caller to move a message to another
            message conference. TriBBS will prompt the caller to enter the
            number of the message's new conference. (This option is only
            available if the caller has at least a minimum sysop security
            level.)

        <C>opy
            Pressing <C> will allow the caller to copy a message to another
            message conference. TriBBS will prompt the caller to enter the
            number of the message's new conference. (This option is only
            available if the caller has at least a minimum sysop security
            level.)

        <S>ave
            Pressing <S> will allow the caller to save the message to a disk
            file. TriBBS will prompt the caller for the name of the file to
            save the message to. If the file already exists, TriBBS will
            append the message to the end of the file. If the file doesn't
            exist, TriBBS will create the file. (This option is only
            available if the caller has at least a minimum sysop security
            level.)

        <E>dit
            Pressing <E> allows the caller to edit the message's
            contents. You should note that the original message is
            deleted and the new message is added to the end of the
            message conference. (This option is only available if
            the caller has at least a minimum sysop security
            level.)

        <D>ownload File
            Pressing <D> allows the caller to download a file that has been
            attached to a message.

        <-> Prev
            Pressing <-> will move back to the previously displayed message.

        <+/ENTER> Next Message
            Pressing <+> or <ENTER> moves on to the next message.

        <Q>uit
            Pressing <Q> will allow the caller to quit reading messages in
            this message conference.

New Messages:
    Pressing <N> allows the caller to read new messages. TriBBS maintains
    pointers in each message conference of the highest message number the
    caller has read. TriBBS will prompt the caller if he wants to read
    messages in just the current conference, all conferences, the caller's
    queued conferences, or quit to the Message Menu. For each message
    conference, TriBBS allows the caller to read the conference's new
    messages, skip the conference, or quit to the Message Menu.

    While reading messages, the caller will be presented with the same
    options as TriBBS uses with the "Read Messages" menu option.

Your Messages:
    Pressing <Y> allows the caller to read his messages. TriBBS will prompt
    the caller if he wants to read his messages in just the current
    conference, all conferences, the caller's queued conferences, or quit to
    the Message menu. For each message conference, TriBBS allows the caller
    to read the message to him in the conference or quit to the Message Menu.

    While reading messages, the caller will be presented with the same
    options as TriBBS uses with the "Read Messages" and "New Messages" menu
    options.

Text Search Messages:
    Pressing <T> allows the caller to search through messages for a specified
    string. TriBBS will prompt the caller for the string to be searched for
    and then will prompt the caller if he wants to search for messages in
    just the current conference, all conferences, the caller's queued
    conferences, or quit to the Message menu. When searching for a text
    string, TriBBS will search through the messages' From field, To field,
    Subject field, and the body of the message.

Queue Conferences:
    Pressing <S> allows the caller to set a conference queue.  A
    conference queue allows the caller to select whether or not
    a conference will be read while reading messages in queued
    conferences. TriBBS will display a menu with the following
    three options:

        <L>ist Your Queue
            Entering <L> presents a list of the conferences that are
            available to the user and indicates whether or not they are
            queued conferences.

        <####> Conference to Toggle
            Entering a conference's number toggle's its queued status.

        <ENTER> to Quit
            Simply pressing <ENTER> returns the caller to the Message Menu.

Main Menu:
    Pressing <M> returns the caller to the Main Menu.

Expert Mode:
    Pressing <X> will toggle the caller's expert mode flag. If the caller's
    expert mode flag is set for "Expert", TriBBS will not display the menus
    for the caller. If the caller's expert mode flag is set for "Super
    Expert", TriBBS will not display the menus for the caller and will use
    abbreviated menu prompts. Otherwise, TriBBS will display the menus to the
    caller.

Page Sysop:
    Pressing <P> will page the sysop. As soon as the caller pages the sysop,
    TriBBS will display a blinking asterisk in the user status window's upper
    right corner. This blinking asterisk will continue to be displayed until
    either the sysop answers the page or the caller logs off.

Goodbye:
    Pressing <G> will log the caller off the board.
@MENUSMENUF
Menus Menu's File Menu Option
-----------------------------

This selection allows you to edit the file menu configuration.
@FILECONFIG
The File Menu Configuration
---------------------------

The contents of the file menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Hard Key                This is the hardcoded hotkey for the file menu
                        option. This field cannot be changed for any of the
                        required menu options. Furthermore, you can not have
                        two menu options use the same hardcoded hotkey.

Soft Key                This is the configurable hotkey for the file menu
                        option. This field can be changed to an key you
                        desire except there cannot be two menu options with
                        the same configurable hotkey.

Option Description      This is the file menu option's description.

Security Level          This is the minimum security level that the caller
                        must have to be able to use this menu option.
=============================================================================

The following is an example of the file menu configuration file:

=============================================================================
Hard     Soft      Option                        Security
Key      Key       Description                   Level
-----------------------------------------------------------------------------
C        C         Change File Area              10
L        L         List Files                    10
N        N         New Files                     10
T        T         Text Search File Lists        10
E        E         Edit Batch Queue              10
U        U         Upload File                   15
D        D         Download File                 10
V        V         View Archive                  10
R        R         Remove File                   100
O        O         Move File                     100
M        M         Main Menu                     10
X        X         Expert Mode                   10
P        P         Page Sysop                    10
G        G         Goodbye                       10
=============================================================================

The following are descriptions of the 14 File Menu items:

Change File Area:
    Pressing <C> will let the caller change his current file area. After
    displaying a list of the file areas that are available to the caller,
    TriBBS will prompt him for the new file area.

List Files:
    Pressing <L> will let the caller view the board's file lists. TriBBS will
    prompt the caller to enter a file mask.  This file mask uses the same
    format as the DOS DIR command.  After entering an appropriate file mask,
    TriBBS will ask the caller if he wants to view the file lists for his
    current file area or all file areas.

New Files:
    Pressing <N> will let the caller view the board's new files.  TriBBS will
    prompt the caller to enter a date to begin the search with. If the caller
    simply presses <ENTER>, TriBBS will use the date of the caller's last new
    file search. TriBBS will then ask the caller if he wants to see the new
    files for his current file area or all file areas.

Text Search File Lists:
    Pressing <T> will let the caller search for text strings in the board's
    file lists. TriBBS will prompt the caller to enter the string to be
    searched for. After entering an appropriate search string, TriBBS will
    ask the caller if he wants to search the file lists for his current file
    area or all file areas.

    When entering the search string, the caller can use a boolean expression
    with up to 10 separate strings in the expression. The ampersand <&> is
    used for a logical AND operator and the pipe <|> is used for a logical OR
    operator.  When evaluating a boolean expression, TriBBS evaluates it in a
    strictly left-to-right fashion. Here are a few examples of legitimate
    boolean expressions:

        tribbs | goodwin
            would search and display any files that contain either "tribbs"
            or "goodwin".

        tribbs & goodwin
            would search and display any files that contain both "tribbs" and
            "goodwin".

Edit Batch Queue:
    Pressing <E> allows the caller to delete files from the batch queue that
    the caller has created by flagging files.  TriBBS will display the name,
    the length, and the estimated download time for each file in the batch
    queue.

Upload File:
    Pressing <U> will let the caller upload a file. TriBBS will prompt the
    caller for the filenames and descriptions for the files to be uploaded.
    If a blank description is entered for a file, TriBBS will attempt to
    extract and use either a FILE_ID.DIZ or DESC.SDI description file for the
    file's description. In order for TriBBS to be able to find and extract a
    description file, the proper decompression utility must be in the DOS
    PATH. If the call is a remote call, TriBBS will ask the caller to select
    an appropriate protocol. If the call is a local call, the appropriate
    files must be in the file area's file path.

Download File:
    Pressing <D> will let the caller download one or more files. TriBBS will
    prompt the caller for the names of the files to be downloaded. If the
    call is a remote call, TriBBS will ask the caller to select an
    appropriate protocol if the caller hasn't selected a default protocol. If
    the call is a local call, TriBBS will ask the caller for the directory
    that TriBBS should copy the files to. This is a handy feature for quickly
    obtaining a copy of a file on boards that have a lot of files online.

    If the caller is using a bidirectional protocol, it is possible to upload
    a file while downloading a file. After each download, TriBBS will check
    the TRANSFER directory to see if any files were uploaded during the
    download. If a file (or files) is found and it isn't already in one of
    the board's file area, TriBBS will prompt the caller to enter a
    description.

View Archive:
    Pressing <V> will let the caller view the contents of an
    archive. TriBBS will first uncompress the archive and then
    display a complete listing of the archive's contents.  The
    caller is then given the option of either relisting the
    archive's contents, displaying one of the archive's files,
    compressing and downloading one or more individual members
    of the archive, or returning to the Files Menu.  In order
    for this option to work properly you must have the appropriate
    compression utilities in your PATH.

Remove File:
    Pressing <R> will let the caller remove a file from the board's file
    lists and file areas. TriBBS will prompt the caller for the file's name.
    If the file is found, TriBBS will double check to be sure if the caller
    really wants to delete the file.

    IMPORTANT: The security level for this option should be set for at least
    your minimum sysop security level.

Move File:
    Pressing <O> will let the caller move a file from its present file area
    to another file area. TriBBS will prompt the caller for the file's name
    and its new file area.

    IMPORTANT: The security level for this option should be set for at least
    your minimum sysop security level.

Main Menu:
    Pressing <M> returns the caller to the Main Menu.

Expert Mode:
    Pressing <X> will toggle the caller's expert mode flag. If the caller's
    expert mode flag is set for "Expert", TriBBS will not display the menus
    for the caller. If the caller's expert mode flag is set for "Super
    Expert", TriBBS will not display the menus for the caller and will use
    abbreviated menu prompts. Otherwise, TriBBS will display the menus to the
    caller.

Page Sysop:
    Pressing <P> will page the sysop. As soon as the caller pages the sysop,
    TriBBS will display a blinking asterisk in the user status window's upper
    right corner. This blinking asterisk will continue to be displayed until
    either the sysop answers the page or the caller logs off.

Goodbye:
    Pressing <G> will log the caller off the board.
@MENUSMENUS
Menus Menu's Sysop Menu Option
------------------------------

This selection allows you to edit the sysop menu configuration.
@SYSOPCONFIG
The Sysop Menu Configuration
----------------------------

The contents of the sysop menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Hard Key                This is the hardcoded hotkey for the sysop menu
                        option. This field cannot be changed for any of the
                        required menu options. Furthermore, you can not have
                        two menu options use the same hardcoded hotkey.

Soft Key                This is the configurable hotkey for the sysop menu
                        option. This field can be changed to an key you
                        desire except there cannot be two menu options with
                        the same configurable hotkey.

Option Description      This is the sysop menu option's description.

Security Level          This is the minimum security level that the caller
                        must have to be able to use this menu option.
=============================================================================

The following is an example of the sysop menu configuration file:

=============================================================================
Hard     Soft      Option                        Security
Key      Key       Description                   Level
-----------------------------------------------------------------------------
U        U         Edit Users                    110
C        C         Edit Message Conferences      110
F        F         Edit File Areas               110
E        E         Edit Events                   110
V        V         View Callers Log              100
S        S         Sort File Lists               110
M        M         Main Menu                     10
X        X         Expert Mode                   10
P        P         Page Sysop                    10
G        G         Goodbye                       0
=============================================================================

The following are descriptions of the 11 Sysop Menu Items:

Edit Users:
    Pressing <U> will let the caller edit the user records. In order to
    perform this operation, TriBBS will call TriMan; therefore, this function
    is not available to remote callers.

Edit Message Conferences:
    Pressing <C> will let the caller edit the message conferences. In order
    to perform this operation, TriBBS will call TriMan; therefore, this
    function is not available to remote callers.

Edit File Areas:
    Pressing <F> will let the caller edit the file areas. In order to perform
    this operation, TriBBS will call TriMan; therefore, this function is not
    available to remote callers.

Edit Events:
    Pressing <E> will let the caller edit the events. In order to perform
    this operation, TriBBS will call TriMan; therefore, this function is not
    available to remote callers.

View Callers Log:
    Pressing <V> will let the caller view the callers log. TriBBS will prompt
    the caller to enter the starting date to view the log from.

Sort File Lists:
    Pressing <S> will let the caller sort the board's file lists. You should
    note that TriBBS's sort routine has an upper limit of 3000 files per
    list. If your file lists grow beyond 3000 files, you will have to use an
    external sorting program to sort them.

Main Menu:
    Pressing <M> returns the caller to the Main Menu.

Expert Mode:
    Pressing <X> will toggle the caller's expert mode flag. If the caller's
    expert mode flag is set for "Expert", TriBBS will not display the menus
    for the caller. If the caller's expert mode flag is set for "Super
    Expert", TriBBS will not display the menus for the caller and will use
    abbreviated menu prompts. Otherwise, TriBBS will display the menus to the
    caller.

Page Sysop:
    Pressing <P> will page the sysop. As soon as the caller pages the sysop,
    TriBBS will display a blinking asterisk in the user status window's upper
    right corner. This blinking asterisk will continue to be displayed until
    either the sysop answers the page or the caller logs off.

Goodbye:
    Pressing <G> will log the caller off the board.
@MENUSMENUDOOR
Menus Menu's Door Menu Option
-----------------------------

This selection allows you to edit the door menu configuration.
@DOORCONFIG
The Door Menu Configuration
---------------------------

The contents of the door menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Door Type               This is the type of door data file that TriBBS should
                        create before running the door. This field is a
                        toggle field and is toggled by pressing <SPACE>. The
                        following is a list of values that you can toggle
                        this field to:

                        D - Generates DOOR.SYS for GAP, etc.

                        P - Generates PCBOARD.DAT, PCBOARD.SYS, USERS for
                        PCBoard 14.x+ doors.

                        R - Generates DORINFO#.DEF for RBBS doors.

                        S - Generates SFDOORS.DAT for Spitfire doors.

                        T - Generates TRIBBS.SYS for TriBBS doors.

                        W - Generates CALLINFO.BBS for WildCat doors.

                        U - Generates UTIDOOR.TXT for UTI doors such as
                        MegaMail.

Door Description        This door's description.

Door Batch File         This is the name of the batch file TriBBS should use
                        to run the door.

Security Level          This is the minimum security level that the caller
                        needs to be able to run the door.
=============================================================================

The following is a sample of a door menu configuration file:

=============================================================================
Door     Door                     Door           Security
Type     Description              Batch File     Level
-----------------------------------------------------------------------------
S        Scrabble                 SCRABBLE       15
P        King of the Board        KINGOB         15
U        MegaMail                 MEGA           15
S        International Online Mag iomag          15
=============================================================================
@MENUSMENUQ
Menus Menu's Questionnaire Menu Option
--------------------------------------

This selection allows you to edit the questionnaire menu configuration.
@QUESTIONCONFIG
The Questionnaire Menu Configuration
------------------------------------

The contents of the questionnaire menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Questionnaire           This field specifies the name of the questionnaire.
Description

Questionnaire File      This field specifies the root file name for the
                        questionnaire files.

Security Level          This field specifies the minimum security level the
                        user must have to complete the questionnaire.
=============================================================================

The following is a sample questionnaire menu configuration file:

=============================================================================
Questionnaire                Questionnaire       Security
Description                  File                Level
-----------------------------------------------------------------------------
Visiting Sysops              VSYSOP              10
Survey                       SURVEY              10
=============================================================================
@MENUSMENUE
Menus Menu's External Protocol Menu Option
------------------------------------------

This selection allows you to edit the external protocol menu configuration.
@PROTOCOLCONFIG
The External Protocol Menu Configuration
----------------------------------------

The contents of the external protocol menu configuration file are as follows:

=============================================================================
Field                   Description
-----------------------------------------------------------------------------
Key                     This field specifies the key that the caller uses to
                        select the external protocol.

Protocol Description    This field is a description for the external
                        protocol.

Send Batch              This field specifies the batch file TriBBS uses to
                        send files to the caller with the external protocol.

Receive Batch           This field specifies the batch file TriBBS uses to
                        receive files from the caller with the external
                        protocol.

Batch                   This field specifies whether or not the external
                        protocol supports batch transfers. This field is a
                        toggle field and can be toggled either "Y" or "N"
                        with the <SPACE> key.

Error                   This field specifies whether or not the external
                        protocol requires an error correcting connection or
                        not. This field is a toggle field and can be toggled
                        either "Y" or "N" with the <SPACE> key.
=============================================================================

The following is a sample of an external protocol menu configuration file:

=============================================================================
Key      Protocol            Send      Receive   Batch     Error
         Description         Batch     Batch
-----------------------------------------------------------------------------
Z        Zmodem (DSZ)        SZ.BAT    RZ.BAT    Y         N
M        Mpt (Puma)          SMPT.BAT  RMPT.BAT  Y         N
H        HS/Link             HSS.BAT   HSR.BAT   Y         N
=============================================================================
@PACKERMENUU
The Packers Menu Users Option
-----------------------------

This selection allows you to pack the user files.
@PACKERMESSAGE
The Packers Menu Messages Option
--------------------------------

This selection allows you to pack the message base.
